package com.tianji.promotion.service;

import com.tianji.api.dto.promotion.CouponDiscountDTO;
import com.tianji.api.dto.trade.OrderCouponDTO;
import com.tianji.api.dto.trade.OrderCourseDTO;

import java.util.List;

public interface IDiscountSolutionService {
    /**
     * 查询并计算优惠券减免方案
     *
     * @param courses
     */
    List<CouponDiscountDTO> findDiscountSolution(List<OrderCourseDTO> courses);

    /**
     * 查询对应优惠方案明细
     *
     * @param orderCouponDTO
     */
    CouponDiscountDTO getDiscountDetail(OrderCouponDTO orderCouponDTO);
}
